@charset "utf-8";
/* F12 개발자 도구로 작성. 원본 파일을 정확하게 표현한 것이 아닐 수도 있습니다. */
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; EMPTY-CELLS: show
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	BORDER-BOTTOM: #b9b9b9 1px solid; BORDER-LEFT: #b9b9b9 1px solid; BACKGROUND: #ffffff; OVERFLOW: auto; BORDER-TOP: #b9b9b9 1px solid; BORDER-RIGHT: #b9b9b9 1px solid
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
INPUT[type=checkbox] {
	MARGIN-RIGHT: 2px
}
S INPUT.type_checkbox {
	MARGIN: 0px 3px 2px 0px
}
* HTML INPUT.type_checkbox {
	MARGIN: -3px 0px 0px -4px
}
INPUT.type_checkbox2 {
	MARGIN: -2px 0px 0px
}
INPUT.type_checkbox3 {
	MARGIN: 0px 3px 2px 10px
}
INPUT.type_checkbox4 {
	MARGIN: 0px 3px 2px -2px
}
* HTML INPUT.type_checkbox4 {
	MARGIN: -3px 0px 0px -7px
}
* + HTML INPUT.type_checkbox4 {
	MARGIN: -3px 0px 0px -4px
}
INPUT[type=radio] {
	MARGIN-RIGHT: 3px
}
INPUT.type_radio {
	MARGIN: -3px 3px 0px 0px
}
SELECT.type_select1 {
	MARGIN: 1px 0px 0px; HEIGHT: 1.7em; VERTICAL-ALIGN: middle
}
SELECT.type_select2 {
	MARGIN: 1px 0px 0px; FONT-FAMILY: "Dotum"; HEIGHT: 1.5em; COLOR: #666; VERTICAL-ALIGN: middle
}
SELECT.type_select3 {
	MARGIN: 1px 0px 0px; FONT-FAMILY: "Dotum"; HEIGHT: 1.8em; COLOR: #666; VERTICAL-ALIGN: middle
}
INPUT.type_bgtext {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; WIDTH: 163px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/popup/bg_input_text.gif) no-repeat 0px 0px; HEIGHT: 21px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: medium none; PADDING-TOP: 2px
}
INPUT.type_text1 {
	BORDER-BOTTOM: #cacaca 1px solid; BORDER-LEFT: #cacaca 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: 23px; COLOR: #666666; VERTICAL-ALIGN: middle; BORDER-TOP: #cacaca 1px solid; BORDER-RIGHT: #cacaca 1px solid; PADDING-TOP: 2px
}
INPUT.type_text2 {
	BORDER-BOTTOM: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: 17px; COLOR: #666666; VERTICAL-ALIGN: middle; BORDER-TOP: #cfcfcf 1px solid; BORDER-RIGHT: #cfcfcf 1px solid; PADDING-TOP: 2px
}
INPUT.type_text3 {
	BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; WIDTH: 164px; PADDING-RIGHT: 2px; BACKGROUND: #efefef; HEIGHT: 19px; COLOR: #666666; VERTICAL-ALIGN: middle; BORDER-TOP: #dddddd 1px solid; PADDING-TOP: 2px
}
INPUT.type_readonly {
	BORDER-BOTTOM: #d1cdc4 1px solid; BORDER-LEFT: #7a7a7a 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; BACKGROUND: #ececec; HEIGHT: 1.6em; BORDER-TOP: #7a7a7a 1px solid; BORDER-RIGHT: #d1cdc4 1px solid; PADDING-TOP: 0px
}
INPUT.type_password {
	BORDER-BOTTOM: #e9e9e9 1px solid; BORDER-LEFT: #d0d0d0 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; BACKGROUND: #fafafa; HEIGHT: 1.6em; BORDER-TOP: #d0d0d0 1px solid; BORDER-RIGHT: #e9e9e9 1px solid; PADDING-TOP: 0px
}
INPUT[type=file] {
	HEIGHT: 18px
}
INPUT.type_file1 {
	BORDER-BOTTOM: #b9b9b9 1px solid; BORDER-LEFT: #b9b9b9 1px solid; BACKGROUND-COLOR: #ededed; MARGIN: -2px 0px 0px; HEIGHT: 1.6em; VERTICAL-ALIGN: middle; BORDER-TOP: #b9b9b9 1px solid; BORDER-RIGHT: #b9b9b9 1px solid
}
H1 {
	LINE-HEIGHT: 100%; MARGIN: 0px
}
H2 {
	LINE-HEIGHT: 120%; MARGIN: 0px
}
H3 {
	LINE-HEIGHT: 120%; MARGIN: 0px
}
H4 {
	LINE-HEIGHT: 120%; MARGIN: 0px
}
H5 {
	LINE-HEIGHT: 120%; MARGIN: 0px
}
H6 {
	LINE-HEIGHT: 120%; MARGIN: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	MARGIN: 0px
}
UL {
	MARGIN: 0px
}
OL {
	MARGIN: 0px
}
PRE {
	MARGIN: 0px
}
DL {
	MARGIN: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HR {
	DISPLAY: none
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
OL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
LI UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
LEGEND {
	DISPLAY: none
}
CAPTION {
	DISPLAY: none
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
IMG {
	VERTICAL-ALIGN: top
}

#nvb{
	BACKGROUND: url(../../layout/image/bg_1.png) repeat-x left top;
}
#nvr{
	BACKGROUND: url(../../layout/image/bg_r.png) no-repeat right top;
}
#wrap {
	POSITION: relative; MIN-WIDTH: 1047px; MARGIN-LEFT: -50px; 
}
#header {
	Z-INDEX: 1000; POSITION: relative; HEIGHT: 127px
}
#gnb {
	Z-INDEX: 0; POSITION: relative; MARGIN: 0px auto; WIDTH: 900px; HEIGHT: 87px
}
#mainNavigation {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 860px; HEIGHT: 40px; 
}

#mainNavigation LI {
	FLOAT: left
}
#container {
	POSITION: relative; PADDING-BOTTOM: 70px; MARGIN: 0px auto; WIDTH: 900px; OVERFLOW: hidden; PADDING-TOP: 5px
}
#subNavigation {
	Z-INDEX: 10000; POSITION: relative; WIDTH: 180px; FLOAT: left; PADDING-TOP: 22px
}
#contents {
	POSITION: relative; WIDTH: 700px; FLOAT: right
}
#container #contents2 {
	POSITION: relative; WIDTH: 735px; FLOAT: left; PADDING-TOP: 10px
}
#containerCP #contents2 {
	POSITION: relative; WIDTH: 100%; FLOAT: left; PADDING-TOP: 10px
}
#contents3 {
	WIDTH: 100%
}
#contents4 {
	WIDTH: 100%; FLOAT: left; PADDING-TOP: 50px
}
#contents5 {
	WIDTH: 100%; PADDING-TOP: 10px
}
#contents6 {
	WIDTH: 100%
}
#contentsCP {
	POSITION: relative; WIDTH: 728px; FLOAT: left; PADDING-TOP: 10px
}
#contentsCP2 {
	POSITION: relative; WIDTH: 728px; FLOAT: right
}
#aside {
	WIDTH: 150px; FLOAT: right; PADDING-TOP: 10px
}
#aside2 {
	WIDTH: 150px; FLOAT: right; PADDING-TOP: 50px
}
#footer {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}

.accessibility {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN-TOP: -10000px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; VISIBILITY: hidden; FONT-SIZE: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}

#subject {
	font-size: 12pt;
	font-weight: bold;
}
.an{
	font-size: 10pt;
	font-weight: bold;
	padding-left: 50pt;
}
#body_div {
	width: 910px;
	margin: auto;	
	background-color: yellow;
}
